"""
定义一个`Person`类，包含以下属性和方法：

- 属性：
  - `name`：字符串类型，表示人的名字。
  - `age`：整数类型，表示人的年龄。
- 方法：
  - `__init__`：构造方法，初始化`name`和`age`。
  - `say_hello`：打印一条问候语，例如“Hello, my name is [name] and I am [age] years old.”
"""
class Person :

  name = None
  age = None

  def __init__(self,name,age):
    #print("开始调用构造方法创建对象")
    self.name = name
    self.age = age
    #print("构造方法调用完毕，对象属性已赋值")

  def say_hello(self):
    print(f"Hello, my name is [{self.name}] and I am [{self.age}] years old")

    
p1 = Person("张三",21)
p1.say_hello()


"""
开学了有一批学生信息需要录入系统，请设计一个类，记录学生的：
姓名、年龄、地址，这3类信息
请实现：
通过for循环，配合input输入语句，并使用构造方法，完成学生信息的键盘录入
输入完成后，使用print语句，完成信息的输出

"""
"""
class student:
  name = None
  age = None
  add = None

  def __init__(self,name,age,add):
    print("开始调用构造方法创建对象")
    self.name = name
    self.age = age 
    self.add = add 
    print("构造方法调用完毕，对象属性已赋值")
  
  for i in student:
    stu1 = student(
      print(input("请输入学生姓名:"))
      print(input("请输入学生年龄:"))
      print(input("请输入学生地址:"))
    )

  def say_hello(self):
    print(f"{self.name}:{self.age},{self.add}")
"""
  
    


